Array Programming
Table of Contents
1. Point Free Programming
- Tacit Programming
- The input is only stated once.
2. Combinator
- Combinators
- train
3. Rank Polymorphism
If the rank of two operands are different then one is broadcasted to match the other.
4. Leading Axis Theory
- Operate on the leading axis by default.
- BQN and J does this, APL does both leading axis and trailing axis.
5. Languages
- APL
- J: The ascii digraph version of APL.
- Extension of APL
- Uiua
- Stack Oriented.